package com.lottery.common.entity;

    import java.math.BigDecimal;

    import com.baomidou.mybatisplus.annotation.IdType;
    import com.baomidou.mybatisplus.annotation.TableId;
    import com.baomidou.mybatisplus.annotation.TableName;
    import com.lottery.common.model.BaseModel;
    import java.time.LocalDateTime;
    import lombok.Data;
    import lombok.EqualsAndHashCode;
    import lombok.experimental.Accessors;

/**
* <p>
    * 提现表
    * </p>
*
* @author jobob
* @since 2019-09-23
*/
    @Data
        @EqualsAndHashCode(callSuper = true)
    @Accessors(chain = true)
    @TableName("tb_used_gold_record")
    public class UsedGoldRecord extends BaseModel {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
            /**
            * 类型 1获得 2消费 3 提现
            */
    private Integer type;

            /**
            * 关联订单
            */
    private String orderNum;

            /**
            * 关联用户
            */
    private Long memberId;

            /**
            * 金额
            */
    private BigDecimal money;

            /**
            * 提现类型 1 支付宝 2 微信 3银行卡
            */
    private String depositType;

            /**
            * 申请时间
            */
    private LocalDateTime applyTime;

            /**
            * 到账时间
            */
    private LocalDateTime arriveTime;

            /**
            * 状态 0成功  1待审核 2 提现失败
            */
    private String status;

            /**
            * 提现账号
            */
    private String depositAccount;

            /**
            * 提现人姓名
            */
    private String depositName;

            /**
            * 提现失败备注
            */
    private String depositRemark;

            /**
            * 银行卡类型
            */
    private Integer bankCardType;

            /**
            * 开户银行
            */
    private String bankType;

            /**
            * 剩余金币
            */
    private BigDecimal remainingGold;


}
